#include "includes.h"

HI_S32 HI_MPI_PCIV_Create(PCIV_CHN pcivChn, PCIV_ATTR_S *pPcivAttr)
{
    return HI_SUCCESS;
}

HI_S32 HI_MPI_PCIV_Destroy(PCIV_CHN pcivChn)
{
    return HI_SUCCESS;
}

HI_S32 HI_MPI_PCIV_SetAttr(PCIV_CHN pcivChn, PCIV_ATTR_S *pPcivAttr)
{
    return HI_SUCCESS;
}

HI_S32 HI_MPI_PCIV_GetAttr(PCIV_CHN pcivChn, PCIV_ATTR_S *pPcivAttr)
{
    return HI_SUCCESS;
}

HI_S32 HI_MPI_PCIV_Start(PCIV_CHN pcivChn)
{
    return HI_SUCCESS;
}

HI_S32 HI_MPI_PCIV_Stop(PCIV_CHN pcivChn)
{
    return HI_SUCCESS;
}

HI_S32  HI_MPI_PCIV_DmaTask(PCIV_DMA_TASK_S *pTask)
{
    return HI_SUCCESS;
}

HI_S32  HI_MPI_PCIV_Malloc(HI_U32 u32BlkSize, HI_U32 u32BlkCnt, HI_U32 u32PhyAddr[])
{
    return HI_SUCCESS;
}

HI_S32  HI_MPI_PCIV_Free(HI_U32 u32BlkCnt, HI_U32 u32PhyAddr[])
{
    return HI_SUCCESS;
}

HI_S32  HI_MPI_PCIV_MallocChnBuffer(PCIV_CHN pcivChn, HI_U32 u32BlkSize, HI_U32 u32BlkCnt, HI_U32 u32PhyAddr[])
{
    return HI_SUCCESS;
}

HI_S32  HI_MPI_PCIV_FreeChnBuffer(PCIV_CHN pcivChn, HI_U32 u32BlkCnt)
{
    return HI_SUCCESS;
}

HI_S32  HI_MPI_PCIV_GetLocalId(HI_VOID)
{
    return HI_SUCCESS;
}

HI_S32 HI_MPI_PCIV_EnumChip(HI_S32 s32ChipID[])
{
    return HI_SUCCESS;
}

HI_S32  HI_MPI_PCIV_GetBaseWindow(HI_S32 s32ChipId, PCIV_BASEWINDOW_S *pBase)
{
    return HI_SUCCESS;
}

HI_S32 HI_MPI_PCIV_WinVbCreate(PCIV_WINVBCFG_S *pCfg)
{
    return HI_SUCCESS;
}

HI_S32 HI_MPI_PCIV_WinVbDestroy(HI_VOID)
{
    return HI_SUCCESS;
}

HI_S32 HI_MPI_PCIV_Show(PCIV_CHN pcivChn)
{
    return HI_SUCCESS;
}

HI_S32 HI_MPI_PCIV_Hide(PCIV_CHN pcivChn)
{
    return HI_SUCCESS;
}

HI_S32 HI_MPI_PCIV_GetPreProcCfg(PCIV_CHN pcivChn, PCIV_PREPROC_CFG_S *pstCfg)
{
    return HI_SUCCESS;
}

HI_S32 HI_MPI_PCIV_SetPreProcCfg(PCIV_CHN pcivChn, PCIV_PREPROC_CFG_S *pstCfg)
{
    return HI_SUCCESS;
}

